// 封装函数：获取当前时间段
export const getTime = () => {
  let message = ''
  // 通过内置构造函数Date
  const hour = new Date().getHours()
  if (hour <= 9) {
    message = `早上好！`
  } else if (hour <= 14) {
    message = `中午好！`
  } else if (hour <= 18) {
    message = `下午好！`
  } else {
    message = `晚上好！`
  }
  return message
}

// 封装函数：格式化时间
export const formatDateTime = (dateTimeString: string) => {
  // 创建一个新的 Date 对象
  const date = new Date(dateTimeString)

  // 获取各个部分的值
  const year = date.getFullYear()
  const month = (date.getMonth() + 1).toString().padStart(2, '0') // 月份从0开始，所以+1
  const day = date.getDate().toString().padStart(2, '0')
  const hours = date.getHours().toString().padStart(2, '0')
  const minutes = date.getMinutes().toString().padStart(2, '0')
  const seconds = date.getSeconds().toString().padStart(2, '0')

  // 格式化日期时间字符串
  const formattedDateTime = `${year}年${month}月${day}日  ${hours}:${minutes}:${seconds}`

  return formattedDateTime
}
